package miaofusdk

type EmployeeBean struct {
	Id       int    `json:"id"`        //自增型主键ID
	Name     string `json:"name"`      //姓名
	NickName string `json:"nick_name"` //昵称
	SalesTel string `json:"sales_tel"` //业务员手机号
	Postal   string `json:"postal"`    //邮编
	Address  string `json:"address"`   //详细地址
	HeadImg  string `json:"head_img"`  //头像地址
	Sex      string `json:"sex"`       //性别
	Age      string `json:"age"`       //年龄:3位数
	Birthday string `json:"birthday"`  //生日:时间格式yyyy-MM-dd
	Company  string `json:"company"`   //公司名称
	School   string `json:"school"`    //学校名称

	Department int    `json:"department"` //所属部门 	0:总部  1门店
	StoreId    int    `json:"store_id"`   //所属门店Id
	StoreName  string `json:"store_name"` //所属门店
	ShopId     int    `json:"shop_id"`    //所属商户Id
	ShopName   string `json:"shop_name"`  //所属商户
	SysTag     string `json:"sys_tag"`    //区分系统Tag

	GroupId      int    `json:"group_id"`      //员工是属于哪个用户组
	GroupName    string `json:"group_name"`    //员工用户组名称
	MaxCoupon    string `json:"max_coupon"`    //最大签单优惠
	MinDiscounts int    `json:"min_discounts"` //最低能打几折
	OnJob        string `json:"on_job"`        //是否在职  Y、N
	OnWork       string `json:"on_work"`       //工作状态 Y-工作、N-空闲
	Code         string `json:"code"`          //员工编码

	StartTime string `json:"start_time"` //上班时间
	EndTime   string `json:"end_time"`   //下班时间
	IsNext    bool   `json:"is_next"`    //是否隔天
}

type RespEmployee struct {
	Response
	Data EmployeeBean `json:"data"`
}

type RespEmployees struct {
	Response
	Page       int            `json:"page,string"`
	Rows       int            `json:"rows,string"`
	TotalCount int            `json:"total_count,string"`
	TotalPage  int            `json:"total_page,string"`
	List       []EmployeeBean `json:"list,omitempty,string"`
}

//员工工作状态表
type EmployeeWorkBean struct {
	Id          int    `json:"id"` //自增型主键ID
	TradeNo     string `json:"trade_no"`
	Eid         int    `json:"eid"`
	Hand        int    `json:"hand"`
	GoodsId     int    `json:"goods_id"`
	GoodsName   string `json:"goods_name"`
	StartTime   string `json:"start_time"`   //项目开始服务时间
	GoodsTime   string `json:"goods_time"`   //项目默认服务时间
	TotalPrice  string `json:"total_price"`  //总消费金额
	RewardPrice string `json:"reward_price"` //返佣金额
	ShopCode    string `json:"shop_code"`    //商户code
	StoreCode   string `json:"store_code"`   //门店code
	Times       int    `json:"times"`        //次数
}

type RespEmployeeWork struct {
	Response
	Data EmployeeWorkBean `json:"data"`
}

type RespEmployeeWorks struct {
	Response
	Page       int                `json:"page,string"`
	Rows       int                `json:"rows,string"`
	TotalCount int                `json:"total_count,string"`
	TotalPage  int                `json:"total_page,string"`
	List       []EmployeeWorkBean `json:"list,omitempty,string"`
}
